2
תגובות
שלום,
יש לי את הקובץ HTACCESS הבא:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt)
RewriteRule ^(.*)$ ./index.php/$1 [L]
</IfModule>
מה שהקובץ אמור לעשות זה להפנות כל בקשה לindex.php למעט בקשות לקבצים שמצויינים בתנאי.
אבל משום מה ההפנייה נעשית גם בקבצים הללו.
אשמח לעזרה
תודה!
יש לי את הקובץ HTACCESS הבא:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt)
RewriteRule ^(.*)$ ./index.php/$1 [L]
</IfModule>
מה שהקובץ אמור לעשות זה להפנות כל בקשה לindex.php למעט בקשות לקבצים שמצויינים בתנאי.
אבל משום מה ההפנייה נעשית גם בקבצים הללו.
אשמח לעזרה
תודה!
2 תשובות
ענה
AvihayMenahem
ב
18 ליולי 2012
#
תנסה את הקוד הזה, ותתאים אותו לצרכים שלך:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
RewriteRule !\.(js|ico|gif|jpg|png|css|images|min)$ index.php
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
RewriteRule !\.(js|ico|gif|jpg|png|css|images|min)$ index.php
</IfModule>